artificial beach - German English Dictionary